test (someone's) mettle

Translations
mettre quelqu’un à l’épreuve
Definitions
To challenge someone's character, determination, or resilience, often in a difficult or demanding situation.